package com.demo.core.dao;

import java.util.List;
import java.util.Map;

import com.demo.core.dao.base.BaseCoreDao;
import com.demo.core.dao.base.support.SearchDaoSupport;
import com.demo.core.model.MemberRole;
import com.demo.core.model.Role;

/**
 * 会员角色数据访问层接口
 * 
 * @author ryuu.kk
 */
public interface MemberRoleDao extends BaseCoreDao<MemberRole, Long>, SearchDaoSupport<MemberRole> {

	/**
	 * 更新会员角色信息Map
	 * @param MemberRoleInfo 会员角色信息
	 * @return 成功操作数
	 */
	int updateEnabled(Long id, boolean enabled);
	
	/**
	 * 获得指定会员的角色列表
	 * @param params 参数Map
	 * @return 角色列表
	 */
	List<Role> queryRole(Map<String, Object> params);
}